Tested in Python 3.6.5  
